package com.roshan.web.dto;

import java.io.Serializable;

/**
 * The Class is used to uniquely identify a customer by username, email or uri.
 * 
 * @author roshan
 */
public class CustomerIdentificationProfile implements Serializable {

    /** The Constant serialVersionUID. */
    private static final long serialVersionUID = 1L;

    /** The username. */
    private String username;

    /** The email. */
    private String email;

    /** The customer uri. */
    private String customerUri;

    /** The issuing partner uri. */
    private String issuingPartnerUri;

    /** The partner uri. */
    private String partnerUri;

    /**
     * Gets the username.
     * 
     * @return the username
     */
    public String getUsername() {
        return this.username;
    }

    /**
     * Sets the username.
     * 
     * @param username the username to set
     */
    public void setUsername(String username) {
        this.username = username;
    }

    /**
     * Gets the email.
     * 
     * @return the email
     */
    public String getEmail() {
        return this.email;
    }

    /**
     * Sets the email.
     * 
     * @param email the email to set
     */
    public void setEmail(String email) {
        this.email = email;
    }

    /**
     * Gets the customer uri.
     * 
     * @return the customerUri
     */
    public String getCustomerUri() {
        return this.customerUri;
    }

    /**
     * Sets the customer uri.
     * 
     * @param customerUri the customerUri to set
     */
    public void setCustomerUri(String customerUri) {
        this.customerUri = customerUri;
    }

    /**
     * Gets the issuing partner uri.
     * 
     * @return the issuingPartnerUri
     */
    public String getIssuingPartnerUri() {
        return this.issuingPartnerUri;
    }

    /**
     * Sets the issuing partner uri.
     * 
     * @param issuingPartnerUri the issuingPartnerUri to set
     */
    public void setIssuingPartnerUri(String issuingPartnerUri) {
        this.issuingPartnerUri = issuingPartnerUri;
    }

    /**
     * Gets the partner uri.
     * 
     * @return the partnerUri
     */
    public String getPartnerUri() {
        return this.partnerUri;
    }

    /**
     * Sets the partner uri.
     * 
     * @param partnerUri the partnerUri to set
     */
    public void setPartnerUri(String partnerUri) {
        this.partnerUri = partnerUri;
    }

}
